no_analyze!{{
use lastLabels::*;let mut label = entry;
while let Some(next) = (|label| -> Option<lastLabels> { match label {
		NODE_78=> {
		if img_row12[(c - 1) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
			return Some(ll_tree_6);
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
			return Some(ll_tree_6);
		}
				}
		NODE_79=> {
		if img_row12[(c + 1) as usize] > 0 {
			if img_row12[(c) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
				return Some(ll_tree_4);
			}
			else {
				img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c + 2) as usize], img_labels_row12[(c - 2) as usize], solver);
				return Some(ll_tree_4);
			}
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c + 2) as usize], img_labels_row12[(c - 2) as usize], solver);
			return Some(ll_tree_4);
		}
				}
		NODE_80=> {
		if img_row12[(c + 1) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
			return Some(ll_tree_4);
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c + 2) as usize], img_labels_row12[(c) as usize], solver);
			return Some(ll_tree_4);
		}
				}
		NODE_81=> {
		if img_row00[(c + 1) as usize] > 0 {
			if img_row11[(c + 1) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
				return Some(ll_tree_5);
			}
			else {
				if img_row11[(c + 2) as usize] > 0 {
					img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
					return Some(ll_tree_4);
				}
				else {
					img_labels_row00[c as usize] = solver.new_label();
					return Some(ll_tree_2);
				}
			}
		}
		else {
			img_labels_row00[c as usize] = 0;
			return Some(ll_tree_1);
		}
				}
		NODE_82=> {
		if img_row00[(c + 1) as usize] > 0 {
			if img_row11[(c + 1) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
				return Some(ll_tree_5);
			}
			else {
			return Some(NODE_83);
			}
		}
		else {
			img_labels_row00[c as usize] = 0;
			return Some(ll_tree_1);
		}
				}
		NODE_84=> {
		if img_row12[(c) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
			return Some(ll_tree_6);
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c) as usize], img_labels_row12[(c - 2) as usize], solver);
			return Some(ll_tree_6);
		}
				}
		NODE_83=> {
		if img_row11[(c + 2) as usize] > 0 {
			if img_row11[(c) as usize] > 0 {
			return Some(NODE_80);
			}
			else {
				img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
				return Some(ll_tree_4);
			}
		}
		else {
			if img_row11[(c) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
				return Some(ll_tree_3);
			}
			else {
				img_labels_row00[c as usize] = solver.new_label();
				return Some(ll_tree_2);
			}
		}
				}
		NODE_85=> {
		if img_row12[(c - 1) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
			return Some(ll_tree_4);
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c + 2) as usize], img_labels_row12[(c - 2) as usize], solver);
			return Some(ll_tree_4);
		}
				}
		NODE_86=> {
		if img_row11[(c + 1) as usize] > 0 {
			if img_row11[(c) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
				return Some(ll_tree_6);
			}
			else {
				if img_row12[(c) as usize] > 0 {
					img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
					return Some(ll_tree_6);
				}
				else {
					img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
					return Some(ll_tree_6);
				}
			}
		}
		else {
			if img_row00[(c + 1) as usize] > 0 {
				if img_row11[(c + 2) as usize] > 0 {
					if img_row12[(c + 1) as usize] > 0 {
						if img_row11[(c) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
							return Some(ll_tree_4);
						}
						else {
							if img_row12[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
								return Some(ll_tree_4);
							}
							else {
								img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
								return Some(ll_tree_4);
							}
						}
					}
					else {
						img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
						return Some(ll_tree_4);
					}
				}
				else {
					img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
					return Some(ll_tree_7);
				}
			}
			else {
				img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
				return Some(ll_tree_0);
			}
		}
				}
ll_tree_0 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_0); } else { return Some(ll_break_1_0); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
						return Some(ll_tree_6);
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							return Some(NODE_83);
						}
						else {
							if img_row11[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
								return Some(ll_tree_0);
							}
							else {
								img_labels_row00[c as usize] = solver.new_label();
								return Some(ll_tree_0);
							}
						}
					}
				}
				else {
					return Some(NODE_82);
				}
}
ll_tree_1 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_1); } else { return Some(ll_break_1_1); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row11[(c) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
							return Some(ll_tree_6);
						}
						else {
							if img_row11[(c - 1) as usize] > 0 {
								return Some(NODE_84);
							}
							else {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
								return Some(ll_tree_6);
							}
						}
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							if img_row11[(c + 2) as usize] > 0 {
								if img_row11[(c) as usize] > 0 {
									return Some(NODE_80);
								}
								else {
									if img_row11[(c - 1) as usize] > 0 {
										return Some(NODE_79);
									}
									else {
										img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
										return Some(ll_tree_4);
									}
								}
							}
							else {
								if img_row11[(c) as usize] > 0 {
									img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
									return Some(ll_tree_3);
								}
								else {
									if img_row11[(c - 1) as usize] > 0 {
										img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
										return Some(ll_tree_2);
									}
									else {
										img_labels_row00[c as usize] = solver.new_label();
										return Some(ll_tree_2);
									}
								}
							}
						}
						else {
							if img_row11[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
								return Some(ll_tree_0);
							}
							else {
								if img_row11[(c - 1) as usize] > 0 {
									img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
									return Some(ll_tree_0);
								}
								else {
									img_labels_row00[c as usize] = solver.new_label();
									return Some(ll_tree_0);
								}
							}
						}
					}
				}
				else {
					return Some(NODE_82);
				}
}
ll_tree_2 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_2); } else { return Some(ll_break_1_2); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
						return Some(ll_tree_6);
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							if img_row11[(c + 2) as usize] > 0 {
								img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
								return Some(ll_tree_4);
							}
							else {
								img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
								return Some(ll_tree_7);
							}
						}
						else {
							img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
							return Some(ll_tree_0);
						}
					}
				}
				else {
					return Some(NODE_81);
				}
}
ll_tree_3 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_2); } else { return Some(ll_break_1_3); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row12[(c) as usize] > 0 {
							return Some(NODE_78);
						}
						else {
							img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
							return Some(ll_tree_6);
						}
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							if img_row11[(c + 2) as usize] > 0 {
								if img_row12[(c + 1) as usize] > 0 {
									if img_row12[(c) as usize] > 0 {
										return Some(NODE_85);
									}
									else {
										img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
										return Some(ll_tree_4);
									}
								}
								else {
									img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
									return Some(ll_tree_4);
								}
							}
							else {
								img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
								return Some(ll_tree_7);
							}
						}
						else {
							img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
							return Some(ll_tree_0);
						}
					}
				}
				else {
					return Some(NODE_81);
				}
}
ll_tree_4 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_2); } else { return Some(ll_break_1_4); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
						return Some(ll_tree_6);
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							if img_row11[(c + 2) as usize] > 0 {
								if img_row12[(c + 1) as usize] > 0 {
									img_labels_row00[c as usize] = img_labels_row12[(c + 2) as usize];
									return Some(ll_tree_4);
								}
								else {
									img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
									return Some(ll_tree_4);
								}
							}
							else {
								img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
								return Some(ll_tree_7);
							}
						}
						else {
							img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
							return Some(ll_tree_0);
						}
					}
				}
				else {
					if img_row00[(c + 1) as usize] > 0 {
						if img_row11[(c + 1) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
							return Some(ll_tree_5);
						}
						else {
							if img_row11[(c + 2) as usize] > 0 {
								return Some(NODE_80);
							}
							else {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
								return Some(ll_tree_3);
							}
						}
					}
					else {
						img_labels_row00[c as usize] = 0;
						return Some(ll_tree_1);
					}
				}
}
ll_tree_5 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_2); } else { return Some(ll_break_1_5); } }
				if img_row00[(c) as usize] > 0 {
					return Some(NODE_86);
				}
				else {
					return Some(NODE_82);
				}
}
ll_tree_6 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_3); } else { return Some(ll_break_1_6); } }
				if img_row00[(c) as usize] > 0 {
					if img_row00[(c - 1) as usize] > 0 {
						return Some(NODE_86);
					}
					else {
						if img_row11[(c + 1) as usize] > 0 {
							if img_row11[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
								return Some(ll_tree_6);
							}
							else {
								return Some(NODE_84);
							}
						}
						else {
							if img_row00[(c + 1) as usize] > 0 {
								if img_row11[(c + 2) as usize] > 0 {
									if img_row11[(c) as usize] > 0 {
										return Some(NODE_80);
									}
									else {
										return Some(NODE_79);
									}
								}
								else {
									if img_row11[(c) as usize] > 0 {
										img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
										return Some(ll_tree_3);
									}
									else {
										img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
										return Some(ll_tree_2);
									}
								}
							}
							else {
								if img_row11[(c) as usize] > 0 {
									img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
									return Some(ll_tree_0);
								}
								else {
									img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
									return Some(ll_tree_0);
								}
							}
						}
					}
				}
				else {
					return Some(NODE_82);
				}
}
ll_tree_7 => {
if ({c+=2; c}) >= w - 2 { if c > w - 2 { return Some(ll_break_0_2); } else { return Some(ll_break_1_7); } }
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row12[(c) as usize] > 0 {
							if img_row11[(c - 2) as usize] > 0 {
								return Some(NODE_78);
							}
							else {
								img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
								return Some(ll_tree_6);
							}
						}
						else {
							img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
							return Some(ll_tree_6);
						}
					}
					else {
						if img_row00[(c + 1) as usize] > 0 {
							if img_row11[(c + 2) as usize] > 0 {
								if img_row12[(c + 1) as usize] > 0 {
									if img_row12[(c) as usize] > 0 {
										if img_row11[(c - 2) as usize] > 0 {
											return Some(NODE_85);
										}
										else {
											img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
											return Some(ll_tree_4);
										}
									}
									else {
										img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
										return Some(ll_tree_4);
									}
								}
								else {
									img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c + 2) as usize], solver);
									return Some(ll_tree_4);
								}
							}
							else {
								img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
								return Some(ll_tree_7);
							}
						}
						else {
							img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
							return Some(ll_tree_0);
						}
					}
				}
				else {
					return Some(NODE_81);
				}
}
ll_break_0_0 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
					}
					else {
						img_labels_row00[c as usize] = solver.new_label();
					}
				}
				else {
					img_labels_row00[c as usize] = 0;
				}
		return None;}
ll_break_0_1 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
					}
					else {
						if img_row11[(c - 1) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
						}
						else {
							img_labels_row00[c as usize] = solver.new_label();
						}
					}
				}
				else {
					img_labels_row00[c as usize] = 0;
				}
		return None;}
ll_break_0_2 => {
				if img_row00[(c) as usize] > 0 {
					img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
				}
				else {
					img_labels_row00[c as usize] = 0;
				}
		return None;}
ll_break_0_3 => {
				if img_row00[(c) as usize] > 0 {
					if img_row00[(c - 1) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
					}
					else {
						if img_row11[(c) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
						}
						else {
							img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
						}
					}
				}
				else {
					img_labels_row00[c as usize] = 0;
				}
		return None;}
		NODE_87=> {
		if img_row00[(c + 1) as usize] > 0 {
		return Some(NODE_88);
		}
		else {
			img_labels_row00[c as usize] = 0;
		}
				}
		NODE_88=> {
		if img_row11[(c + 1) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
		}
		else {
			if img_row11[(c) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
			}
			else {
				img_labels_row00[c as usize] = solver.new_label();
			}
		}
				}
		NODE_89=> {
		if img_row00[(c + 1) as usize] > 0 {
			if img_row11[(c + 1) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
			}
			else {
				img_labels_row00[c as usize] = solver.new_label();
			}
		}
		else {
			img_labels_row00[c as usize] = 0;
		}
				}
		NODE_90=> {
		if img_row12[(c) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c) as usize], img_labels_row12[(c - 2) as usize], solver);
		}
				}
		NODE_91=> {
		if img_row12[(c - 1) as usize] > 0 {
			img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
		}
		else {
			img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row12[(c) as usize], img_labels_row12[(c - 2) as usize], solver);
		}
				}
		NODE_92=> {
		if img_row11[(c + 1) as usize] > 0 {
			if img_row11[(c) as usize] > 0 {
				img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
			}
			else {
				if img_row12[(c) as usize] > 0 {
					img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
				}
				else {
					img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
				}
			}
		}
		else {
			img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
		}
				}
ll_break_1_0 => {
				if img_row00[(c) as usize] > 0 {
					return Some(NODE_88);
				}
				else {
					return Some(NODE_87);
				}
		return None;}
ll_break_1_1 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row11[(c) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
						}
						else {
							if img_row11[(c - 1) as usize] > 0 {
								return Some(NODE_90);
							}
							else {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
							}
						}
					}
					else {
						if img_row11[(c) as usize] > 0 {
							img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
						}
						else {
							if img_row11[(c - 1) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
							}
							else {
								img_labels_row00[c as usize] = solver.new_label();
							}
						}
					}
				}
				else {
					return Some(NODE_87);
				}
		return None;}
ll_break_1_2 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
					}
					else {
						img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
					}
				}
				else {
					return Some(NODE_89);
				}
		return None;}
ll_break_1_3 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row12[(c) as usize] > 0 {
							return Some(NODE_91);
						}
						else {
							img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
						}
					}
					else {
						img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
					}
				}
				else {
					return Some(NODE_89);
				}
		return None;}
ll_break_1_4 => {
				if img_row00[(c) as usize] > 0 {
					img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
				}
				else {
					if img_row00[(c + 1) as usize] > 0 {
						img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
					}
					else {
						img_labels_row00[c as usize] = 0;
					}
				}
		return None;}
ll_break_1_5 => {
				if img_row00[(c) as usize] > 0 {
					return Some(NODE_92);
				}
				else {
					return Some(NODE_87);
				}
		return None;}
ll_break_1_6 => {
				if img_row00[(c) as usize] > 0 {
					if img_row00[(c - 1) as usize] > 0 {
						return Some(NODE_92);
					}
					else {
						if img_row11[(c + 1) as usize] > 0 {
							if img_row11[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
							}
							else {
								return Some(NODE_90);
							}
						}
						else {
							if img_row11[(c) as usize] > 0 {
								img_labels_row00[c as usize] = img_labels_row12[(c) as usize];
							}
							else {
								img_labels_row00[c as usize] = img_labels_row12[(c - 2) as usize];
							}
						}
					}
				}
				else {
					return Some(NODE_87);
				}
		return None;}
ll_break_1_7 => {
				if img_row00[(c) as usize] > 0 {
					if img_row11[(c + 1) as usize] > 0 {
						if img_row12[(c) as usize] > 0 {
							if img_row11[(c - 2) as usize] > 0 {
								return Some(NODE_91);
							}
							else {
								img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
							}
						}
						else {
							img_labels_row00[c as usize] = LabelsSolver::merge(img_labels_row00[(c - 2) as usize], img_labels_row12[(c) as usize], solver);
						}
					}
					else {
						img_labels_row00[c as usize] = img_labels_row00[(c - 2) as usize];
					}
				}
				else {
					return Some(NODE_89);
				}
		return None;}
ll_ => {},
    }; None})(label)
{
label = next;
}
}}
